package com.hl.service;

import com.hl.pojo.CourseReview;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface CourseReviewService {
    // 插入课程评价

    Integer addCourseReview(CourseReview courseReview);

    // 根据id删除课程评价（逻辑删除）

    Integer deleteCourseReviewById(Integer id);

    // 根据id查询课程评价
    CourseReview findCourseReviewById(Integer id);

    // 查询所有未删除的课程评价
    List<CourseReview> findAllCourseReview();

    // 根据课程id查询该课程的所有未删除评价
    List<CourseReview> findCourseReviewByCourseId(Integer courseId);

    // 更新课程评价
    Integer updateCourseReview(CourseReview courseReview);
}
